package cn.felord.debezium.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 实验室光谱检测熔炼质检结果对象 tb_detection_rl
 *
 * @author bysen
 * @date 2023-12-19
 */
@Data
public class DetectionRl
{
    private static final long serialVersionUID = 1L;

    /** 业务主键ID */
    private Long id;

    /** 车间代号 */
    //@Excel(name = "车间代号")
    private String plant;

    /** 造型线 */
    //@Excel(name = "造型线")
    private String lineNum;

    /** 计划号 */
    //@Excel(name = "计划号")
    private String planNum;

    /** 炉号 */
    //@Excel(name = "炉号")
    private String furnaceNum;

    /** 熔炼炉次号 */
    //@Excel(name = "熔炼炉次号")
    private String meltNum;

    /** 球化包次号 */
    //@Excel(name = "球化包次号")
    private String packNum;

    /** 质检类型 */
    //@Excel(name = "质检类型")
    private String zjlx;

    /** 是否合格（1是，0否） */
    //@Excel(name = "是否合格", readConverterExp = "1=是，0否")
    private String qual;

    /** 文件名 */
    //@Excel(name = "文件名")
    private String filename;

    /** 质检记录信息 */
    //@Excel(name = "质检记录信息")
    private String allRecord;

    /** 录入炉号 */
    //@Excel(name = "录入炉号")
    private String furnacePlant;

    /** 牌号规范 */
    //@Excel(name = "牌号规范")
    private String mark;

    /** 牌号ID */
    //@Excel(name = "牌号ID")
    private String markId;

    /** 唯一名称 */
    //@Excel(name = "唯一名称")
    private String only;

    /** 类型标样 */
    //@Excel(name = "类型标样")
    private String type;

    /** CE值 */
    //@Excel(name = "CE值")
    private Long ceValue;

    /** c */
    //@Excel(name = "c")
    private Long c;

    /** Si */
    //@Excel(name = "Si")
    private Long si;

    /** Mn */
    //@Excel(name = "Mn")
    private Long mn;

    /** p */
    //@Excel(name = "p")
    private Long p;

    /** s */
    //@Excel(name = "s")
    private Long s;

    /** Cr */
    //@Excel(name = "Cr")
    private Long cr;

    /** mo */
    //@Excel(name = "mo")
    private Long mo;

    /** ni */
    //@Excel(name = "ni")
    private Long ni;

    /** ai */
    //@Excel(name = "ai")
    private Long ai;

    /** co */
    //@Excel(name = "co")
    private Long co;

    /** cu */
    //@Excel(name = "cu")
    private Long cu;

    /** nb */
    //@Excel(name = "nb")
    private Long nb;

    /** ti */
    //@Excel(name = "ti")
    private Long ti;

    /** v */
    //@Excel(name = "v")
    private Long v;

    /** w */
    //@Excel(name = "w")
    private Long w;

    /** pb */
    //@Excel(name = "pb")
    private Long pb;

    /** sn */
    //@Excel(name = "sn")
    private Long sn;

    /** mg */
    //@Excel(name = "mg")
    private Long mg;

    /** as */
    //@Excel(name = "as")
    private Long as;

    /** zr */
    //@Excel(name = "zr")
    private Long zr;

    /** bi */
    //@Excel(name = "bi")
    private Long bi;

    /** ce */
    //@Excel(name = "ce")
    private Long ce;

    /** sb */
    //@Excel(name = "sb")
    private Long sb;

    /** se */
    //@Excel(name = "se")
    private Long se;

    /** te */
    //@Excel(name = "te")
    private Long te;

    /** b */
    //@Excel(name = "b")
    private Long b;

    /** zn */
    //@Excel(name = "zn")
    private Long zn;

    /** la */
    //@Excel(name = "la")
    private Long la;

    /** fe */
    //@Excel(name = "fe")
    private Long fe;

    /** re */
    //@Excel(name = "re")
    private Long re;

    /** 是否匹配 1表示匹配，2表示未匹配 */
    //@Excel(name = "是否匹配 1表示匹配，2表示未匹配")
    private Integer matched;

    /** 班别 */
    //@Excel(name = "班别")
    private String bClass;

    /** 状态 1未读，2已读 */
    //@Excel(name = "状态 1未读，2已读")
    private Integer state;

    /** 质检人 */
    //@Excel(name = "质检人")
    private String inspector;

    /** 入库时间存入表里的时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "入库时间存入表里的时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date storageTime;

    private String remark;

    private Date createTime;
}
